table.calendar
{
      width:200px;

      border-collapse: collapse;
      border:1px solid #c3c3c3;
}

tr.weekdays
{
    background-color:#f5f5f5;
    border-bottom:1px solid #c3c3c3;
}

td.weekdays
{
    width:15px;
    font-size:7pt;
    font-family:tahoma;

    text-align:center;
}

td.today
{
    width:15px;
    font-size:7pt;
    font-family:tahoma;

    text-align:center;
    
    border-top:1px solid #c3c3c3;
    vertical-align:middle;
}


td.month
{
    font-size:8pt;
    font-family:tahoma;
    font-weight:bold;
    
    text-align:center;
    
    color:white;
}


td.calendar
{
    width:15px;
    font-size:8pt;
    font-family:tahoma;

    text-align:center;
}
